![]() PURSUIT OF A USER DEVICE
专利摘要:
The present invention relates to a method of tracking a user device (10). The user device (10) comprises an actuation system (12), which can be actuated by a user, and a transmitter (11) of a radiation beam (15). The beam of radiation (15) sends pulses binary information suitable for at least partially identifying the user device (10) and a state of the actuating system (12). A determination system (20) obtains images representing the transmitter (11) or a reflection point (31) of the radiation beam (15). From these images, the determination system (20) determines the identifier of the user device (10), the state of the drive system (12) and the position of the transmitter (11) or the reflection point (31). ) of the radiation beam (15). 公开号:BE1025874B1 申请号:E2018/5793 申请日:2018-11-12 公开日:2019-08-06 发明作者:Benoit Cornet;Stéphane Battaille;Constant Dupuis;Yvan Verhoest;Etienne Sainton;Xavier Shohy 申请人:Alterface Holdings; IPC主号:
专利说明:
Field of the invention The present invention relates to a method of tracking a user device or a beam emitter by a user device. Context of the invention WO 2017/052 938 A1 describes a method in which gestures performed using a user device, namely a wand, are detected by sensors included in the wand. Sensor data representative of gestures is converted to a spell sequence. The wand then transmits the spell sequence to a computer device. The user device must therefore include sensors, a data processing device for converting the sensor data into a spell sequence and a transmission device for transmitting the spell sequence to a computer device. One problem with such a method is the complexity of the user device required. Summary of the invention An object of the present invention is to provide a method suitable for recognizing gestures performed with a user device, the user device being less complex than the user device described in document WO 2017/052 938 A1. An object of the invention is to propose a method for tracking a user device comprising a transmitter and an actuation system having several states, the method comprising the following steps: • the transmitter emits a radiation beam which carries binary information so that a first binary state of the binary information corresponds to the presence of a pulse in the radiation beam and that a second state binary binary information corresponds to the absence of a pulse in the radiation beam, BE2018 / 5793 binary information suitable for identifying the user device and determining the state of the actuation system, and • a determination system: - acquires images showing radiation from the transmitter, and - from the images, identifies the user device, and determines the state of the actuation system and a position of the radiation beam. In the method according to the invention, gestures made with the user device are reflected in the movement of the radiation beam, and a determination system, preferably external to the user device, detects the movement of the radiation beam. The determination system can thus deduce the gestures from the movement of the radiation beam. The user device does not have to wear motion sensors. From several positions of the radiation beam, the determination system is capable of determining a trajectory of the radiation beam. When the gesture involves movement of the user device over a given length, it can give rise to a movement of the radiation beam over a greater length at a given distance from the user device. This results in an amplification of the detected movement which provides particularly high precision to the method according to the invention. In the method according to the invention, the radiation beam has a double purpose. First, it carries information to identify the user device and determine the status of the actuation system. Second, its position determines the position of a reflection point or a position of the transmitter. The gesture performed with the user device can then be deduced from the position of the reflection point or of the emitter. It is therefore possible to determine and associate very effectively three pieces of information: the identification of the user device, the state of the actuation system and the gesture performed with the user device. BE2018 / 5793 In the context of this document, a “tracking of a user device” could for example be understood as a tracking of at least one of: a means for at least partially identifying the user device, a state of a system of actuation located on the user device, a position of the user device or a part thereof or a position pointed by a transmitter located on the user device. The method according to the invention can also be considered as a method of tracking a radiation beam emitter by a user device. The method according to the invention is carried out in the "real world", not in a virtual world. The method according to the invention can for example be used in an amusement park. The user device can preferably be rotated so that the direction of beam emission changes with its rotation. Preferably, the user device is portable. Preferably, the user device can be carried in the hand of a user. The user device is a real object, not a virtual object. The user device can be in the form of a wand, a magic wand, a pistol, a pen or any other object. The user device stores, preferably in a memory, an identifier of the user device. The identifier could be fixed or could be changed over time. In such a case, the identifier is preferably stored in a writable memory. The user device is preferably able to determine the state of the actuation system and to determine the binary information based on the identifier of the user device and the state of the actuation system. Other information may also be included in the binary information. The user device preferably includes a clock and an output stage for activating the transmitter. The user device preferably includes a modulation means for modulating the radiation beam. The user device preferably comprises a determination means for determining the binary information, for example in the form of at least one BE2018 / 5793 coding sequence, and to determine a sequence of pulses which can be transmitted by the transmitter based on binary information. This is preferably carried out using software executed on the means for determining the user device. The user device may include a "power off" button which turns off the transmitter. The user device may include an accelerometer that turns off the transmitter when it detects no movement from the user device. The user device can include any other sensor or electronic device. The actuation system can preferably be actuated by a user wearing the user device. The actuation system has at least two states. If there are only two states, these states are typically on and off. It can also have more than two states. The actuation system may include one or more actuators, each having at least two states. In such a case, the binary information is preferably suitable for determining the state of each actuating device. Each actuating device could for example be a trigger or a button. The transmitter is capable of emitting a beam of electromagnetic radiation, preferably infrared radiation and / or visible radiation. The transmitter is preferably directional, that is, it preferably emits the radiation beam essentially in one direction. The radiation beam preferably forms a reflection point or a form of reflection, in infrared light and / or visible light, when it intercepts a surface. For the purposes of this document, infrared radiation can be understood as infrared light, and visible radiation can be understood as visible light. The emitter is preferably a laser, a light emitting diode (LED) or a laser LED. The user device can BE2018 / 5793 include several transmitters. Preferably, the different transmitters emit beams in different directions. Preferably, at least one of the emitters is arranged to emit the radiation beam in the extension of the user device, for example by being placed at one end of the user device. For example, if the user device is extended, the transmitter can transmit in the extension direction of the user device. The user can then "draw" with the user device and his drawing can be acquired by the determination system. Binary information is preferably made up of bits having two states. Binary information is preferably provided in the form of at least one sequence of bits. The bit sequence (s) providing the binary information can be called "coding sequence (s)". Each coding sequence is preferably transmitted in the form of a sequence of pulses in the radiation beam. The bits of a coding sequence do not need to be close to each other in the bit sequence corresponding to the pulse sequence. For example, other bits could be inserted between bits of a coding sequence. The bits of a coding sequence can be called "coding bits". In one embodiment of the invention, a coding sequence is sufficient to identify the user device. In such a case, preferably, the part of the coding sequence which represents the identification of the user device is identical each time the bit sequence is sent. In one embodiment of the invention, several coding sequences are required to identify the user device. In such a case, preferably, the part of the coding sequence which represents the identification of the user device is modified between several transmissions of the sequence of pulses providing the binary information. The coding sequence preferably has a fixed duration. Preferably, a bit in the coding sequence corresponds to a pulse, or to an absence of pulse in the radiation beam. BE2018 / 5793 The coding sequence is preferably sent at a predetermined frequency, for example 10 to 25 times per second. In one embodiment of the invention, the coding sequence comprises a first data block which is suitable for identifying the user device and a second data block which is suitable for determining the state of the actuation system. The data blocks can be consecutive or combined. In one embodiment of the invention, the coding sequence is preceded by a header independent of the binary information. Preferably, the header is the same for all user devices. The coding sequence of bits preferably corresponds to a coding sequence of pulses: a value of the bits (1 for example) corresponds to the presence of a pulse and a value of the bits (0 for example) corresponds to the absence of a pulse. The determination system is capable of capturing images showing the beam emitted by the transmitter. For example, if the transmitter emits a beam of infrared radiation, it is capable of capturing images including infrared radiation. Images showing radiation are images in which the presence of radiation is visible. The images are preferably digital images. In the context of the present invention, an "image" is a data set which includes data relating to a location. For example, it can be a one-dimensional, two-dimensional, or three-dimensional image. It can be a snapshot, a 2D or 3D pixel array. Several images can be considered as forming a film. Preferably, a time stamp is associated with each acquired image. The determination system may be able to acquire images comprising radiation coming directly and / or indirectly from the transmitter or transmitters of the user device. In one embodiment of the invention, the determination system acquires images comprising radiation coming directly from the transmitter. In such a case, the transmitter typically appears on the images. In one embodiment of the invention, the determination system acquires images comprising radiation BE2018 / 5793 coming indirectly from the issuer. In such a case, the radiation beam is reflected by a surface forming thereon a point or a form of reflection, and the point of reflection or the form of reflection appears on the images. Preferably, the determination system acquires images in continuous acquisition. The determination system is a real object, not a virtual object. The determination system can be fixed. It can for example be mechanically coupled to a wall, to a ceiling or to a floor or to a plurality of these. The determination system preferably comprises one or more acquisition devices, for example one or more cameras. If it includes several acquisition devices, they are preferably placed so as to acquire images from different points of view, for example in order to follow the movement of the beam. The determination system may be able to use images supplied by several acquisition devices to determine a position of the radiation beam. The determination system preferably comprises a computer system formed by one or more devices capable of carrying out data processing, such as at least one of: a server, a computer, a portable computer or a plurality of these. In one embodiment of the invention, the determination system comprises an acquisition system and a communication computer system. Communication between the acquisition system and the computer system can be one-way from the acquisition system to the computer system, or can be two-way. It can be wired, wireless or both. The step of identifying the user device, of determining the state of the actuation system and of a position of the radiation beam from the images is preferably carried out by software running on the determination system. The user device identifier is preferably linked, in a database of the determination system, to a user. BE2018 / 5793 The user device ID does not have to be unique. Indeed, if many user devices are used at the same time, a completely unique identification could require many bits. This can be resolved by continuing the path of the radiation beam. Identification could also be improved by recognizing the frame of the bit sequence transmitted. Since the frame does not start at the same time for all the user devices, this time difference can be recognized by the determination system, so that two user devices with the same identification can be distinguished by a time difference. In one embodiment of the invention, the radiation beam includes periodic pulses so that at least some of the periodic pulses are located between bits providing at least some of the binary information. The pulses are preferably repeated at a regular time interval within the binary information, regardless of the content of the binary information. Consequently, even if the coding sequence only comprises binary states which correspond to the absence of pulses in the radiation beam, the transmitter is regularly on and it is possible to follow the path of the radiation beam. Periodic pulses can be prevented outside of the bits providing at least part of the user device identifier and the state of the actuation system. Periodic pulses can be called non-coding bits. The sequence that is transmitted includes the coding bits of the coding sequence (coded as the absence or presence of a pulse) and regular non-coding bits (coded as the presence of a pulse). The interleaving of binary information, which provides at least partial identification of the user device, with the regular pulses makes it possible to maintain an association between a trajectory and a user device with very high robustness. In other words, it ensures a particularly high sampling of the beam pulses of BE2018 / 5793 radiation, which is particularly useful when the path of the radiation beam makes sudden changes in direction. In one embodiment of the invention, the binary information is encoded in the form of a sequence of bits and at least one of the periodic pulses occurs between each bit of the sequence. In other words, the transmitted sequence may include a coding bit, a non-coding bit, a coding bit, a non-coding bit, etc. For example, if the binary state which corresponds to the presence of a pulse in the radiation beam is a 1 and the binary state which corresponds to the absence of a pulse in the radiation beam is a 0, the sequence transmitted comprises a sequence analogous to: 1a1b1c1d ... where the letters represent coding bits. In one embodiment of the invention, the radiation beam carries a header comprising at least two consecutive bits which correspond to an absence of pulse in the radiation beam and the periodic pulses are prevented in the header . For example, if the binary state which corresponds to the presence of a pulse in the radiation beam is a 1 and the binary state which corresponds to the absence of a pulse in the radiation beam is a 0, the header can include a 00. Like this, since the header does not include a 1 every two bits, it can be recognized as not being part of the binary information. Preferably, the header precedes the binary information in the transmitted pulse sequence. The header can also be called a "fixed sequence". In one embodiment of the invention, the binary information includes at least twice information suitable for determining the state of the actuation system. For example, the information suitable for determining the state of the actuation system may be coded as one or more bits and said one or more bits may be repeated several times in the coding sequence. Preferably, the one or more bits coding for the state of the system BE2018 / 5793 of actuation are placed once between coding bits for the identification of the user device and once after the coding bits for the identification of the user device. Preferably, the user device and the determination system store, prior to transmission, the position of the information suitable for determining the state of the actuation system in the coding sequence. In one embodiment of the invention, a pulse representing the first binary state has a duration at least twice as long as a duration of image acquisition. In other words, the image acquisition frequency is at least twice the pulse frequency when the transmitted pulse sequence only includes bits corresponding to the presence of pulses. Consequently, the bits are shown in at least two successive images. In one embodiment of the invention, the actuation system comprises an actuation device having only two states and one of the states of the actuation device is represented in the binary information as the first binary state and the other of the states of the actuator is represented in the binary information as the second binary state. This simplifies the generation of the coding sequence by the user device and the determination of the state of the actuation device by the determination system. This also makes the determination of the state of the actuating device particularly robust. Preferably, the state of the actuating device is represented by a single bit in the coding sequence. If the actuator system comprises several actuators having only two states, each actuator can correspond to a given location in the coding sequence and its state can correspond to a value of this bit. In one embodiment of the invention, the determination system acquires images showing the transmitter. BE2018 / 5793 In such a case, the determination system acquires images comprising radiation coming directly from the transmitter. This facilitates determining the position of the user device. In one embodiment of the invention, the determination system acquires images showing the beam of radiation reflected on a surface. In such a case, the determination system acquires images comprising radiation coming indirectly from the transmitter. This facilitates the determination of the position pointed by the user device. In one embodiment of the invention, the determination system performs a temporal prediction of a trajectory of the radiation beam based on acquired images. This makes it possible to anticipate future positions of the radiation beam and thus reduce the risk of a bad association between a user device and a position of the radiation beam. This is particularly useful when multiple user devices are used at the same time. In one embodiment of the invention, the binary information is provided in the form of a sequence of bits suitable for fully identifying the user device and determining the state of the actuation system. In one embodiment of the invention, the binary information is supplied as several bit sequences transmitted one after the other and in which the determination system uses several bit sequences to identify the user device and determine the state of the actuation system. In other words, the information required to determine the identifier is sent in pieces by the issuer. For example, a first bit sequence may include a first part of the information required to identify the user device and a second bit sequence, sent alternately with the first sequence, may include a second part of the information required to identify the user device. The determination system determines the identification of the user device from the first and second parts. BE2018 / 5793 It is possible that the user device corresponds to two identifiers, for example a local identifier and a global identifier. In such a case, the information providing the local identifier is preferably present more frequently in the pulse sequence transmitted than the information providing the global identifier. For example, the global identifier could be sent only once per second or once every two seconds. The invention also relates to a system comprising: A user device comprising a transmitter and an actuation system having several states, the transmitter suitable for emitting a beam of radiation which carries binary information so that a first binary state of the binary information corresponds to the presence of a pulse in the radiation beam and a second binary state of the binary information corresponds to the absence of a pulse in the radiation beam, the binary information suitable for identifying the user device and determining the state of the actuation system, • a determination system suitable for: - acquire images showing radiation from the transmitter, and - from the images, identify the user device, and determine the state of the actuation system and a trajectory of the radiation beam. The system according to the invention can include several user devices. The images can thus show several radiation points corresponding to different user devices. An advantage of the invention is that the determination system is able to link the position of a radiation point to the identifier of the user device and to the state of the actuation system of this user device. Even if trajectories corresponding to different user devices intersect or are chaotic, the determination system can determine the identifier of the user device. The invention also relates to a computer program comprising instructions for bringing a system according to a mode of BE2018 / 5793 realization of the invention to execute a method according to an embodiment of the invention. The computer program is preferably partially executed on the user device and partially executed on the determination system. The invention also relates to a computer-readable medium storing the computer program according to an embodiment of the invention. The computer-readable medium can be distributed over several physically separate media, for example it can include a first part on the user device and a second part on the determination system. Brief description of the figures For a better understanding of the present invention, reference will now be made, by way of example, to the appended drawings in which: - Figure 1 illustrates a user device and a determination system according to an embodiment of the invention, FIG. 2 illustrates a user device and a determination system according to an embodiment of the invention, FIG. 3 illustrates a user device and a determination system according to an embodiment of the invention, FIG. 4 illustrates a user device according to an embodiment of the invention, FIG. 5 illustrates a flowchart of a method according to an embodiment of the invention, FIG. 6 illustrates a flow chart of an example of use of a method according to the invention in an attraction of an amusement park, and - Figure 7 illustrates a flowchart of a method according to an embodiment of the invention. Description of the invention The present invention will be described in relation to particular embodiments and with reference to certain drawings, without the invention being therein. BE2018 / 5793 limit. The drawings described here are only schematic and are not limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn to scale for illustration purposes. In addition, the terms first, second, third and the like in the description and in the claims are used to distinguish similar elements and not necessarily to describe a sequential or chronological order. The terms are interchangeable under appropriate circumstances and the embodiments of the invention can operate in sequences other than those described or illustrated here. In addition, the various embodiments, although qualified as "preferred", should be interpreted as exemplary ways in which the invention can be implemented rather than as limiting the scope of the invention. The term "comprising", used in the claims, should not be interpreted as being restricted to the elements or steps listed next; it does not exclude other elements or steps. It must be interpreted as specifying the presence of specific features, whole, steps or components specified as referred to, but it does not exclude the presence or addition of one or more other specific features, whole, steps or components, or groups thereof. Thus, the scope of the expression "a device comprising A and B" should not be limited to devices consisting only of components A and B, but rather in relation to the present invention, the only listed components of the device are A and B, and further the claim is to be interpreted as including equivalents of these components. In the figures, identical or analogous elements can be designated by the same number. FIG. 1 illustrates a user device 10 and a determination system 20 according to an embodiment of the invention. The illustrated user device 10 is a wand that can be manipulated by a user. The user device 10 comprises a transmitter 11 at one of its ends and an actuation system 12 on its side. The transmitter 11 emits a beam of BE2018 / 5793 radiation 15 which can be captured directly by the determination system 20. FIG. 2 illustrates a user device 10 and a determination system 20 according to an embodiment of the invention. The illustrated user device 10 is a wand that can be manipulated by a user. The user device 10 comprises a transmitter 11 at one of its ends and an actuation system 12 on its side. The emitter 11 emits a radiation beam 15 which is reflected on a surface 30, for example in the form of a reflection beam 32. The reflection beam 32 therefore forms part of the radiation beam 15. The radiation beam 15 can for example appear on the surface 30 in the form of a reflection point 31. The reflection beam 32 can be captured by the determination system 20. For example, the surface 30 can be a screen where an interactive film showing targets is projected. The user acts on the film by carrying out a movement with his user device 10 and by shooting at the targets with the actuation system 12. The determination system 20 acquires images from the screen, these images showing the beam of reflection 32 coming from the transmitter 11. Thanks to the method according to the invention, the determination system 20 is then able to determine if the position of the radiation beam corresponds to a target, to determine if the actuation system is in a "firing" state when the radiation beam is on the target and identifying the user device. At the end of the game, the determination system is then able to determine a score linked to the user's shooting on several targets. FIG. 3 illustrates a user device 10 and a determination system 20 according to an embodiment of the invention. The illustrated user device 10 is a wand that can be manipulated by a user. The user device 10 comprises a first transmitter 11a at one of its ends and a second transmitter 11b on its side. The user device 10 includes an actuation system 12 on its side. The determination system 20 comprises a first acquisition device 21a directed towards a surface 30, a screen, and a second acquisition device 21b, directed towards a location where a user holding the device BE2018 / 5793 user 10 is supposed to be. The determination system 20 can comprise several acquisition devices, typically recording images either from the surface 30 or from user devices 10. The determination system 20 also includes a computer system 22 in communication with the acquisition devices 21a, 21b. In an example of use of the invention, the user holds the user device 10 and shoots, with the actuation system 12, on a film projected on the screen 30. The reflection on a screen of a first beam of radiation 15a, emitted by the first transmitter 11a, is displayed by the first acquisition device 21a. The determination system 20 matches the position of the reflection of the first radiation beam 15a with targets visible on the screen. It can determine a score of the user thanks to binary information present in the first radiation beam and carrying the identification of the user device 10 and the state of the actuation system 12. A second radiation beam 15b, emitted by the second transmitter 11b is displayed by the second acquisition device 21b. The determination system 20 can thus determine the location of the user device 10 and, due to the binary information present in the second radiation beam, the identification of the user device 10 and the state of the actuation system. 12. FIG. 4 illustrates a user device 10 according to an embodiment of the invention. The illustrated user device 10 is a pistol which can be handled by a user. The user device 10 comprises a first transmitter 11a at one of its ends and a second transmitter 11b on its side. The user device 10 comprises a first actuation device 12a on its side and a second actuation device 12b which is a gun trigger. For example, the second actuating device 12b and the first transmitter 11a can be used especially for shooting. The reflection on a surface of a first radiation beam, emitted by the first emitter 11a, is displayed by a first acquisition device (not shown) directed towards the surface. The determination system 20 matches the position of the first BE2018 / 5793 beam of radiation with targets visible on the screen and determines if the second actuator 12b is triggered when the first beam of radiation is on a target to determine a score. The second transmitter 11b can be used especially for tracking the position of the user device 10 itself, for example to check whether at the time of the firing, the user device 10 is in a zone dedicated to firing. FIG. 5 illustrates a method according to an embodiment of the invention. In step 110, the transmitter 11 of the user device 10 emits a radiation beam 15. The radiation beam 15 carries binary information so that a first binary state of the binary information corresponds to the presence of a pulse in the radiation beam 15 and that a second binary state of the binary information corresponds to the absence of a pulse in the radiation beam 15. The binary information is suitable for identifying the user device 10 and determining the state of the actuation system 12 of the user device 10. For example, the binary information takes the form of a coding sequence 203, an interlaced sequence 205 or a header sequence 207, or several coding sequences 203, interlaced sequences 205 or successive header sequences 207 (FIG. 7). In step 120, the determination system 20 acquires images showing radiation from the emitter 11. In step 130, the determination system 20 identifies the user device 10, determines the state of the actuation system 12 and a position of the radiation beam 15 from the acquired images. FIG. 6 illustrates an example of use of a method according to the invention in an attraction of an amusement park. In step 101, a user enters the attraction. In step 102, the user is provided with the user device 10. The user device 10 can be associated with the name of the user and this association stored in a memory of the determination system 20. BE2018 / 5793 In step 103, the user goes to a first part of the attraction. His challenge is to execute a given form on a screen. It triggers the actuation system 12 and achieves the expected shape on the screen. The determination system acquires images from the screen showing the beam of radiation from the emitter and reflected by the screen as a dot. The determination system uses the images to identify the user device and to determine a path of the reflection point of the radiation beam. It also determines, from the images, whether the actuation device was triggered during the implementation of the trajectory. If the actuation system has been triggered and if the trajectory is the expected shape, the determination system can send an instruction to a projection system so that the screen indicates that the user, designated by his name, has passed the challenge. A score could be associated with the success of the challenge. In step 104, the user goes to a second part of the attraction. Its challenge is to shoot targets appearing on a screen. It triggers actuation system 12 to fire when it sees a target on the screen. The determination system acquires images from the screen showing the beam of radiation from the emitter and reflected by the screen as a dot. The determination system uses the images to identify the user device and to determine a position of the point. It correlates the position of the point, the information indicating that the actuation system 12 has been triggered and the chronological evolution of the image with the projected target to determine if the target has been hit. If the actuation system has been triggered and the point was on a target, the determination system can send an instruction to a projection system so that the screen indicates that the user, designated by his name, hit the target. A score could be associated with hitting targets. More pieces, with similar or different challenges, could be present in the attraction. In step 105, the determination system 20 determines a score for the entire attraction, based on scores in each room. BE2018 / 5793 Many users could be present in rooms at the same time. Preferably, the users directing their transmitter 11 on a screen at a given time all have different identifiers. Preferably, the users in a given part of the attraction at a given time all have different identifiers. However, if the attraction is such that it is possible to group users into groups, so that users of different groups can direct their transmitter 11 only to different screens of the room, the same identifier can be present in different groups in the same room. Preferably, such a group is recorded as being on such a screen at such a time in order to unequivocally connect a radiation beam with a user device 10. An identifier of a user device 10 can also be used several times, for example if a single user device 10 with a given identifier is present at one time in the attraction. The user device 10 can also be provided to the user when he enters the amusement park so that he remains with the user throughout the visit to the amusement park. In such a case, the information required to determine the identifier is preferably sent in pieces by the transmitter 11, so that the determination system combines several coding sequences 203 (FIG. 7) to determine the identifier. FIG. 7 illustrates a method according to an embodiment of the invention. In step 210, a determination means, preferably included in the user device 10, takes as input an identification information 201 of the user device 10 and the state 202 of the actuation system 12 and determines a coding sequence 203 It is possible that other information is placed in the coding sequence 203. The coding sequence 203 can be considered to consist of "coding bits", since it is preferred that all the bits of the coding sequence 203 carry information. BE2018 / 5793 Preferably, the coding sequence 203 comprises at least twice the bit (s) indicating the state 202 of the actuation system 12. In other words, the binary information includes at least twice suitable information to determine the state of the actuation system 12. If an actuating device 12b (FIG. 4) of the actuating system 12 has only two states, the state 202 of the actuating system is preferably coded in the form of a single bit in the coding sequence 203 One state of the actuating device 12b is given by a value 1 of this bit and the other by the value 0 of this bit. In other words, one of the states of the actuator 12b is represented in the binary information as the first binary state and the other of the states of the actuator 12b is represented in the binary information as the second binary state. The identification information 201 can be the identifier of the user device 10, so that the identification information 201 is sufficient to identify the user device 10. The identification information 201 can be part of the identifier of the user device 10, so that the identification information 201 must be combined with other information to identify the user device 10, for example with other identification information included in an additional coding sequence 203. For example, the identification information 201 of the user device 10 can be coded in 8 bits and the actuation system can have two states represented by one bit. It is possible to represent the identification information 201 by abcdefgh where each letter is a binary number which can take the values 0 or 1 and the state 202 of the actuation system by x where x is a binary number which can take the values 0 or 1. The coding sequence 203 is a sequence of bits which could for example be written in the form abcdefghx, abcxdefgh or abcxdefghx. The user device and the determination system preferably know in advance where the bit (s) coding the state 202 of the actuation system is (are) located in the coding sequence 203. The device the user and the determination system preferably know in advance where the bit (s) coding the identification information 201 is (are) located in the coding sequence 203. BE2018 / 5793 In the case of the sequence abcxdefghx, the coding sequence 203 includes, in this order, certain bits suitable for identifying the user device 10 (abc), at least one bit suitable for determining the state of the actuation system 12 (x) , certain bits suitable for identifying the user device 10 (defgh) and at least one bit suitable for determining the state of the actuation system 12 (x). If the identification information 201 is the sequence 01101001 and the state 202 of the actuation system is 1, the coding sequence 203 abcxdefghx is 0111010011. In step 220, the coding sequence 203 is divided into groups of coding bits, and non-coding bits 204 are placed between these groups. The result of step 220 could be called an "interlaced sequence" 205. The non-coding bits preferably all have the same value. More preferably, this value corresponds to a pulse in the radiation beam emitted by the transmitter 12. The consequence of step 220 is that the radiation beam 15 includes periodic pulses so that at least certain periodic pulses are located between bits providing at least some of the binary information. A group of coding bits preferably comprises only one bit. In other words, binary information is encoded as a sequence of bits and periodic pulses occur between each bit in the sequence. However, it is possible, within the scope of the invention, for a group of coding bits to comprise two, three, four bits or more. Preferably, all groups have the same number of bits. For example, if 1 is the binary value which corresponds to a pulse in the radiation beam and 0 is the binary value which corresponds to an absence of pulse in the radiation beam, the interlaced sequence 205 could be written in the form 1a1b1c1d1e1f1g1h1x, 1a1b1c1x1d1e1f1g1h or 1a1b1c1x1d1e1f1g1h1x. BE2018 / 5793 If the identification information 201 is the sequence 01101001 and the state 202 of the actuation system is 1, the interlaced sequence 205 1a1b1c1x1d1e1f1g1h1x is 10111111101110101111. In step 230, the user device 10 places a header 206 in front of the interlaced sequence 205 to provide a header sequence 207. Preferably, the header 206 comprises two consecutive bits which correspond to an absence of pulse in the radiation beam 15. Like this, since the determination system 20 knows that the sequence which includes the information suitable for identifying the user device 10 and determining the state of the actuation system 12 includes a pulse every two bits, the determination device 20 can easily locate the header 206, which does not include a pulse every two bits. If the interlaced sequence 205 is 10111111101110101111 and the header 206 is 100, the header sequence 207 is 10010111111101110101111. Steps 210 to 230 can be carried out in an order other than the order described with reference to FIG. 7. In step 240, the transmitter 12 emits a beam of radiation which comprises a sequence of pulses 208. Preferably, the sequence of pulses 208 comprises pulses which correspond to the header sequence 207. It is also the radiation beam 15 may comprise pulses which correspond to the coding sequence 203 or to the interlaced sequence 205. Indeed, the coding sequence 203, the interlaced sequence 205 and the header sequence 207 are bit sequences providing binary information suitable for at least partially identifying the user device 10 and determining the state of the actuation system 12. For example, if the header sequence 207 is 10010111111101110101111, the pulse sequence 208 is on-off-off-on-off-on-on-on-on-on-on-on-on-on-off-on-on-on-on-off -stop-stop-walk-walkBE2018 / 5793 walk-walk. The "market" indicates that there is an impulse. The "stop" indicates a lack of momentum. A pulse sequence 208 can for example be transmitted by the transmitter between 10 and 25 times per second. In step 250, the determination system 20 acquires a sequence of images 209 showing the sequence of pulses 208. Preferably, the determination system 20 is arranged to record each pulse on at least two images of the sequence of images 209. In other words, a pulse representing the first binary state has a duration at least twice as long as an acquisition duration of an image. Images 209 can show the emitter 12 itself or can show the reflection of the radiation beam 15 on a surface 30. In step 260, the determination system 20 uses the image sequence 209 to determine the identification information 201, the state 202 of the actuation system 12 and a position 211 of the radiation beam. Position 211 can be the position of the emitter 12 or the position of reflection of the radiation beam 15 on a surface. To determine the identification information 201 and the state 202 of the actuation system 12, the determination system 20 uses the pulse sequence 208. For example, the image sequence 209 is processed to determine the sequence to be header 207. Next, the header 206 is eliminated to obtain the interleaved sequence 205. Then, the non-coding bits 204 are eliminated to obtain the coding sequence 203. Then, the identification information 201 and the state 202 of the actuation system 12 are extracted from the coding sequence 203. Steps 210 to 260 are then repeated, taking into account a different state 202 possible of the actuation system 12. If the identification information 201 is sufficient to identify the user device 10, step 210 preferably always uses the same identification information 201. This corresponds to the case where the binary information is supplied in the form of a bit sequence suitable for identifying BE2018 / 5793 fully the user device 10 and determine the state of the actuation system 12. If the identification information 201 is only part of the identifier of the user device 10, the next iteration of step 210 preferably takes another part of the identifier of the user 10. Preferably, at Through several iterations of steps 210 to 260, the identifier of the user device 10 is fully transmitted to the determination system by means of several sequences of radiation beams 208. This corresponds to the case where the binary information is provided in the form of several bit sequences transmitted one after the other. The determination system 20 then uses several coding sequences, obtained by means of several pulse sequences 208, to identify the user device 10. In step 270, the determination system 20 determines a path 212 of the radiation beam according to the identifier of the user device 10 and the position 211 of the radiation beam or the identification information 201 and the position 211 of the beam of radiation. Preferably, the determination system 20 also performs a temporal prediction of a trajectory of the radiation beam based on the same information. In other words, the invention relates to a method of tracking a user device 10. The user device 10 comprises an actuation system 12, which can be actuated by a user, and a transmitter 11 of a beam of radiation 15. The radiation beam 15 sends, by means of pulses, binary information suitable for at least partially identifying the user device 10 and a state of the actuation system 12. A determination system 20 obtains images representing the emitter 11 or a reflection point 31 of the radiation beam 15. From these images, the determination system 20 determines the identifier of the user device 10, the state of the actuation system 12 and the position of the emitter 11 or of the reflection point 31 of the radiation beam 15. BE2018 / 5793 Although the present invention has been described above in relation to particular embodiments, it will be readily appreciated that other embodiments are also possible.
权利要求:
Claims (14) [1] 1. A method of tracking a user device (10) comprising a transmitter (11) and an actuation system (12) having several states and intended to be actuated by a user carrying the user device, the method comprising the following steps : • the transmitter (11) emits a radiation beam (15) which carries binary information so that a first binary state of the binary information corresponds to the presence of a pulse in the radiation beam (15 ) and that a second binary state of the binary information corresponds to the absence of a pulse in the radiation beam (15), the binary information suitable for identifying the user device (10) and determining the state of the actuation system (12), and • a determination system (20): - acquires images showing a reflection point (31) of the radiation beam (15) on a surface (30), and - from the images, identifies the user device (10), and determines the state of the actuation system (12) and a position of the reflection point (31) of the radiation beam (15). [2] 2. The method of claim 1, wherein the radiation beam (15) includes periodic pulses so that at least some of the periodic pulses are located between bits providing at least some of the binary information. [3] 3. Method according to the preceding claim, in which the periodic pulses are non-coding bits, in which the binary information is coded in the form of a coding sequence of coding bits, and in which the transmitter (11) transmits a coding bit, non-coding bit, coding bit, non-coding bit, etc. [4] 4. Method according to the preceding claim, wherein the radiation beam (15) carries a header comprising at least two consecutive bits which correspond to an absence of pulse in the beam of BE2018 / 5793 27 radiation (15) and in which periodic pulses are prevented in the header. [5] 5. Method according to any one of the preceding claims, in which the binary information includes at least twice information suitable for determining the state of the actuation system (12). [6] 6. Method according to any one of the preceding claims, in which a pulse representing the first binary state has a duration at least twice as long as an acquisition duration of an image. [7] 7. Method according to any one of the preceding claims, in which the actuation system (12) comprises an actuation device (12b) having only two states and in which one of the states of the actuation device (12b) is represented in binary information as the first binary state and the other of the states of the actuator (12b) is represented in binary information as the second binary state. [8] 8. Method according to any one of the preceding claims, in which the determination system (20) acquires images showing the transmitter (11). [9] 9. Method according to any one of the preceding claims, in which the determination system (20) performs a temporal prediction of a trajectory of the radiation beam based on acquired images. [10] 10. Method according to any one of the preceding claims, in which the binary information is supplied in the form of a sequence of bits suitable for fully identifying the user device (10) and determining the state of the actuation system ( 12). [11] 11. Method according to any one of the preceding claims, in which the binary information is supplied in the form of several bit sequences transmitted one after the other and in which the determination system (20) uses several bit sequences to identifying the user device (10) and determining the state of the actuation system (12). [12] 12. System comprising: • a user device (10) comprising a transmitter (11) and an actuation system (12) having several states, the transmitter (11) being suitable BE2018 / 5793 for emitting a radiation beam (15) which carries binary information so that a first binary state of the binary information corresponds to the presence of a pulse in the radiation beam (15) and that a second binary state of the binary information corresponds to the absence of a pulse in the radiation beam (15), the binary information suitable for identifying the user device (10) and determining the state of the system actuation (12), • a surface (30), • a determination system (20) suitable for: - acquire images showing a reflection point (31) of the radiation beam (15) on a surface (30), and - from the images, identify the user device (10), and determine the state of the actuation system (12) and a position of the reflection point (31) of the radiation beam (15). [13] 13. A computer program comprising instructions for causing the system of claim 12 to execute the method according to any one of claims 1 to 11. [14] 14. Computer readable medium storing the computer program of claim 13.
类似技术:
公开号 | 公开日 | 专利标题 US10261183B2|2019-04-16|Systems and methods for machine perception US9836889B2|2017-12-05|Executable virtual objects associated with real objects CN106461783B|2019-10-25|The automatic multiple depth cameras shared using the time are synchronous US9443310B2|2016-09-13|Illumination modules that emit structured light CN106104300B|2019-06-28|Commutator pulse in depth sense equipment RU2020106758A|2020-02-28|SYSTEMS AND METHODS FOR DETECTING DECEPTED OBJECTS AND LIFE ANALYSIS CN108370438A|2018-08-03|The depth camera component of range gating FR3033919A1|2016-09-23|METHOD FOR GENERATING A CYCLIC VIDEO SEQUENCE US10178374B2|2019-01-08|Depth imaging of a surrounding environment CN109725326A|2019-05-07|Time-of-flight camera CN102520574A|2012-06-27|Time-of-flight depth imaging US9945936B2|2018-04-17|Reduction in camera to camera interference in depth measurements using spread spectrum BE1025874B1|2019-08-06|PURSUIT OF A USER DEVICE US9955120B2|2018-04-24|Multiuser telepresence interaction CN102520800A|2012-06-27|Modeling an object from image data US20180160133A1|2018-06-07|Realtime recording of gestures and/or voice to modify animations Urtans et al.2016|Active infrared markers for augmented and virtual reality EP3127299A1|2017-02-08|Method of transmitting information via a video channel between two terminals US20210212298A1|2021-07-15|Lighting controller for sea lice detection CN106063248A|2016-10-26|Universal capture KR102349002B1|2022-01-11|Dynamic projection mapping interactive gesture recognition media content prodcution method and apparatus FR3019365A1|2015-10-02|DISPLAY CONTROL METHOD AND DEVICE FOR IMPLEMENTING THE METHOD Berkowitz2010|Messiahs of 1933: How American Yiddish Theatre Survived Adversity through Satire. By Joel Schechter. Philadelphia: Temple University Press, 2008. Pp. 304. $39.50 Hb.
同族专利:
公开号 | 公开日 EP3548153A1|2019-10-09| BE1025874A1|2019-07-30| WO2019096369A1|2019-05-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 EP0484160A2|1990-11-02|1992-05-06|Xerox Corporation|Position and function input system for a large area display| JP2000172431A|1998-12-09|2000-06-23|Sony Corp|Information input device and game device| JP2000259340A|1999-03-12|2000-09-22|Sony Corp|Device and method for input, input system, and distribution medium| US20030199325A1|2002-04-23|2003-10-23|Xiaoling Wang|Apparatus and a method for more realistic shooting video games on computers or similar devices using visible or invisible light and an input computing device| US20130196727A1|2004-09-29|2013-08-01|Creative Kingdoms, Llc|System and method for playing a virtual game by sensing physical movements| US20070218994A1|2006-03-14|2007-09-20|Sony Computer Entertainment Inc.|Game Controller| EP2006002A1|2006-04-11|2008-12-24|Sony Computer Entertainment Inc.|Entertainment system and processor| WO2011090886A2|2010-01-25|2011-07-28|Rambus Inc.|Directional beam steering system and method to detect location and motion| US20150253428A1|2013-03-15|2015-09-10|Leap Motion, Inc.|Determining positional information for an object in space| US20160187974A1|2014-12-31|2016-06-30|Sony Computer Entertainment Inc.|Signal generation and detector systems and methods for determining positions of fingers of a user| US9692756B2|2015-09-24|2017-06-27|Intel Corporation|Magic wand methods, apparatuses and systems for authenticating a user of a wand|
法律状态:
2019-08-28| FG| Patent granted|Effective date: 20190806 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 EPPCT/EP2017/079170|2017-11-14| PCT/EP2017/079170|WO2019096369A1|2017-11-14|2017-11-14|Tracking of a user device| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|